home *** CD-ROM | disk | FTP | other *** search
/ Freelog 121 / FreelogMagazineJuilletAout2014-No121.iso / Outils / Adobe-Air / adobe-air_13.exe / [0] / setup.swf / scripts / mx / containers / ControlBar.as < prev    next >
Text File  |  2014-03-27  |  2KB  |  81 lines

  1. package mx.containers
  2. {
  3.    import mx.core.Container;
  4.    import mx.core.ScrollPolicy;
  5.    import mx.core.mx_internal;
  6.    
  7.    use namespace mx_internal;
  8.    
  9.    public class ControlBar extends Box
  10.    {
  11.       
  12.       mx_internal static const VERSION:String = "3.0.0.0";
  13.        
  14.       
  15.       public function ControlBar()
  16.       {
  17.          super();
  18.          direction = BoxDirection.HORIZONTAL;
  19.       }
  20.       
  21.       override public function set verticalScrollPolicy(param1:String) : void
  22.       {
  23.       }
  24.       
  25.       override public function set horizontalScrollPolicy(param1:String) : void
  26.       {
  27.       }
  28.       
  29.       override protected function updateDisplayList(param1:Number, param2:Number) : void
  30.       {
  31.          super.updateDisplayList(param1,param2);
  32.          if(mx_internal::contentPane)
  33.          {
  34.             mx_internal::contentPane.opaqueBackground = null;
  35.          }
  36.       }
  37.       
  38.       override public function set enabled(param1:Boolean) : void
  39.       {
  40.          if(param1 != super.enabled)
  41.          {
  42.             super.enabled = param1;
  43.             alpha = !!param1 ? Number(1) : Number(0.4);
  44.          }
  45.       }
  46.       
  47.       override public function get horizontalScrollPolicy() : String
  48.       {
  49.          return ScrollPolicy.OFF;
  50.       }
  51.       
  52.       override public function invalidateSize() : void
  53.       {
  54.          super.invalidateSize();
  55.          if(parent)
  56.          {
  57.             Container(parent).invalidateViewMetricsAndPadding();
  58.          }
  59.       }
  60.       
  61.       override public function get verticalScrollPolicy() : String
  62.       {
  63.          return ScrollPolicy.OFF;
  64.       }
  65.       
  66.       override public function set includeInLayout(param1:Boolean) : void
  67.       {
  68.          var _loc2_:Container = null;
  69.          if(includeInLayout != param1)
  70.          {
  71.             super.includeInLayout = param1;
  72.             _loc2_ = parent as Container;
  73.             if(_loc2_)
  74.             {
  75.                _loc2_.invalidateViewMetricsAndPadding();
  76.             }
  77.          }
  78.       }
  79.    }
  80. }
  81.